<%@ page
    import="org.baeta.business.CountryInfoTrx, org.baeta.model.GeoName, org.baeta.model.WeatherObservation, org.baeta.services.CountryInfo" %>
<%--
  author: rui.baeta
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Informação sobre o país</title>
    <link rel="stylesheet" type="text/css" href="/style.css" />
</head>
<body>
<h3>Informação sobre o país</h3>
<%
    String countryCode = request.getParameter("countryCode");
    CountryInfo countryInfo = new CountryInfoTrx().getCountryInfo(countryCode);
    GeoName geoName = countryInfo.getGeoName();
    WeatherObservation weatherObs = countryInfo.getWeatherObservation();
%>
<div id="content" class="filterForm">
    <table>
        <tr>
            <td style="width:200px"><label for="countryCode">Código do país (alfa 2):</label></td>
            <td> <div id="countryCode"><%= geoName.getCountryCode() %> </div> </td>
        </tr>
        <tr>
            <td><label for="lang">Língua:</label></td>
            <td> <div id="lang"><%= geoName.getLanguages() %> </div> </td>
        </tr>
        <tr>
            <td><label for="pop">População:</label></td>
            <td> <div id="pop"><%= geoName.getPopulation() %> </div> </td>
        </tr>
        <tr>
            <td><label for="currency">Moeda:</label></td>
            <td> <div id="currency"><%= geoName.getCurrencyCode() %> </div> </td>
        </tr>
        <tr>
            <td><label for="capital">Capital:</label></td>
            <td> <div id="capital"><%= geoName.getCapital() %> </div> </td>
        </tr>
        <tr>
            <td><label for="icao">Código ICAO da Capital:</label></td>
            <td> <div id="icao"><%= weatherObs.getIcaoCode() %> </div> </td>
        </tr>
        <tr>
            <td><label for="geo">Coordenadas geográficas:</label></td>
            <td> <div id="geo">Lat: <%= weatherObs.getLatitude() %><br />
                    Long: <%= weatherObs.getLongitude() %> </div> </td>
        </tr>
        <tr>
            <td><label for="weather">Informação do Tempo na Capital:</label></td>
            <td> <div id="weather">Data: <%= weatherObs.getObservationTime() %><br />
                    Tempo: <%= weatherObs.getClouds() %><br />
                    Temperatura: <%= weatherObs.getTemperature() %><br />
                    Humidade: <%= weatherObs.getHumidity() %><br />
                    Vento: <%= weatherObs.getWindSpeed() %><br />
                    Estação: <%= weatherObs.getStationName() %> </div> </td>
        </tr>
    </table>
    <input type="button" value="Voltar" id="back" name="back" onclick="history.go(-1);" />
</div>
</body>
</html>